<?php 
require_once '../includes/funciones.php';
conexion();
require_once 'seguridad.php';

if($_POST['boton']==1){
if(isset($_POST['categorie']) && !empty($_POST['categorie']) && isset($_POST['title']) && !empty($_POST['title']) &&  isset($_POST['description']) && !empty($_POST['description'])) {
	
	$categorie=sqlint($_POST['categorie']);
	$title=sqlstring(cleanxss($_POST['title']));
	$description=sqlstring(cleanxss($_POST['description']));
	$published=sqlint($_POST['published']);

	if($published!=1){
		$created=date("Y-m-d H:i:s");
	}
		else{
		$created= date("Y-m-d H:i:s");
	}

######################IMAGEN#############
	
	$consulta = mysql_fetch_array(mysql_query("SELECT MAX(id) as imagen FROM classifieds"));
	$id= $consulta['imagen'] + 1;
	$folder= "images_classifieds/"; 
	
	for($i=1; $i < 4; $i++){
		
	 $nombre = $_FILES['imagen'.$i]['name'];
	 $tam=  $_FILES['imagen'.$i]['size'];
	 $postnombre= $id."_".$i;
	 $rutatemp=$_FILES['imagen'.$i]['tmp_name'];
	 $width=400;
	 $height=300;
	 $salto="../";
	 $ruta[$i] = sqlstring(cargar_archivo($nombre,$tam,$folder,$postnombre,$rutatemp,$width,$height,$salto)); #LLamada a funcion archivo
	
	 
	}
################################################################################################

	$campos="id_categories, title, description, created, is_published, folder, imagen1, imagen2, imagen3";
	$valores="'$categorie', '$title', '$description','$created',$published,'$folder','$ruta[1]','$ruta[2]','$ruta[3]'";
	sqlinsert("classifieds", $campos, $valores);	
	
	$_SESSION["errorcargarclasificado"] = "cargo";
	header("Location: clasificados.php");
	
 } else
	{
	$_SESSION["errorcargarclasificado"] = "falta";
	header("Location: clasificados.php");
 	}
} 


if($_POST['boton']== 2){
	$id_class=sqlint($_POST['id_class']);#valor hidden de modificar_noticias
	$publishedbd=sqlint($_POST['publishbd']);#valor hidden de modificar noticias
	$createdbd=$_POST['createdbd'];#hidden
	
	$title=sqlstring(cleanxss($_POST['title']));
	$description=sqlstring(cleanxss($_POST['description']));
	$categorie=sqlint($_POST['categorie']);
	$published=sqlint($_POST['published']);
	
	
	
#######################################MANAGER PUBLICADO#########################

	if($publishedbd==$published) {# si son iguales, la fecha queda como esta en la Base.

		$created=$createdbd;
	}
	elseif($publishedbd!=$published){ # si son distintos, pregunta si queres no publicar, cerea la fecha, si queres publicarla toma la fehca de hoy
				if ($published==0){
					$created=$createdbd;
				}
				else{
					$created=date("Y-m-d H:i:s");
				}
			
			
	}
####################################/PUBLICADO########################################			
	
	mysql_query("UPDATE classifieds SET id_categories=$categorie, title='$title', description='$description', created='$created', is_published=$published WHERE id=$id_class ") or die (mysql_error()); 

	
	
######################IMAGEN######################
#En este modulo se realizan todos upadte no mas
	
for($i=1; $i < 4; $i++ ) {
			
if(!empty($_FILES['imagen'.$i]['name'])){
	
	$nombre = $_FILES['imagen'.$i]['name'];
	$tam= $_FILES['imagen'.$i]['size'];
	$rutatemp=$_FILES['imagen'.$i]['tmp_name'];
	$postnombre=$id_class.'_'.$i; 
	$width=400;
	$height=300;
	
	$salto = "../";
	
	$folder= "images_classifieds/"; 

	$url = cargar_archivo($nombre,$tam,$folder,$postnombre,$rutatemp,$width,$height,$salto); #LLamada a funcion archivo
	
	$campo="imagen".$i; #Campo apra realizar el update . Ej imagen2
	if($url != 0){
		
		mysql_query("UPDATE classifieds SET $campo = '$url' where id = $id_class ");
	}
		
	
  }

}#cierre for

#----Borra la imagen

for($i =1; $i < 4 ; $i++){
	$delpicture=sqlint($_POST["delpic".$i]); #Obtengo la foto que se quiere borrar,por ejemplo delpic1 eliminar imagen1
	
		if($delpicture == 1){
				$campo="imagen".$i;
				mysql_query("UPDATE classifieds SET $campo = '' where id =$id_class" );
				
			}
}

####################/IMAGEN######################		
	
	$_SESSION["errormodificarclasificado"] = "correcto";
	header("Location: clasificados.php");
	
	
 
}



 
if($_POST['boton'] == 3){
	 
	$id_class=sqlint($_POST['id_class']);#valor hidden 	 		
	 sqldelete("classifieds", "id", $id_class);
	 $_SESSION["errorborrarclasificado"]="correcto";
	 header("Location: clasificados.php");
	  
	}
?>



